Mark Matrix, ModuleTreeWidget, ChartSelect as graduated to marimo (0.4.1)#198
Merged
Mark Matrix, ModuleTreeWidget, ChartSelect as graduated to marimo (0.4.1)#198
Conversation
…4.1) When running inside a marimo notebook, each of these widgets now appends a small amber hint to the cell pointing at the marimo built-in equivalent (`marimo.ui.matrix`, `marimo.ui.matplotlib`, and the auto-registered PyTorch formatter respectively). Outside marimo (plain Jupyter and other anywidget hosts), behavior is unchanged. Also fixes `make docs` to use `uv run mkdocs build` so it works from a fresh `make install` venv. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
`playwright` no longer exposes `__version__` as a module attribute, so
the cache-key step was crashing and falling back to an empty version.
That made the cache key `playwright--chromium`, which silently hit a
stale cache from an old playwright release; the install-browsers step
was then skipped, and tests failed with "Executable doesn't exist at
chromium_headless_shell-1217/chrome-headless-shell".
Switch to `importlib.metadata.version("playwright")`, which is the
canonical version-discovery API and is independent of any package's
internal exports.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
`make docs` is a contributor-side target; PyPI users of wigglystuff don't run it, so the entry doesn't belong in their changelog. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Matrix,ModuleTreeWidget, andChartSelectnow append a small amber graduation hint to the cell when instantiated inside a marimo notebook, linking to the marimo built-in equivalent (marimo.ui.matrix, marimo's auto-registered PyTorch formatter, andmarimo.ui.matplotlibrespectively). Outside marimo (plain Jupyter and other anywidget hosts) behavior is unchanged.Note:block with the same pointer, sohelp(...)and the rendered mkdocs page surface the redirect.make docsnow usesuv run mkdocs build, fixing the silent "command not found" failure from a freshmake installvenv.0.4.1(CHANGELOG +pyproject.toml+uv.lock).Test plan
uv run pytest tests/test_chart_select.py tests/test_chart_puck.py(16 passed)marimo.running_in_notebook()is Trueuv run demos/{matrix,moduletree,chartselect}.pyall run cleanmake docsbuilds docs successfully🤖 Generated with Claude Code